Big Huge Thesaurus

supporting tower

noun